Transaction Technology for Process Modelling

نویسندگان

  • Jens-Otto Larsen
  • Patricia Lago
چکیده

Process Modelling (PM) is a software engineering discipline that aims at supporting the development of large and complex software systems. Therefore, PM focusses on study, de nition, enaction, and possibly improvement of software process models. Traditional transaction management (TM) protects data against unexpected system failures, con icts or inconsistencies. TM is also used in other areas, such as software engineering, to provide concurrency control and failure recovery for both automatic and manual activities. Transactions are typically used to provide reliable working contexts for software developers and for PM systems that enact process models. Software engineering TM adds requirements, such as support to user interaction, long lasting activities, non-programmed operations in the context of one transaction, and activity coordination. In this paper we will look at some aspects of using transaction technology to support enaction of software process models. We de ne a simple transaction model and then discuss various ways transactions can be used in enacting the ISPW '6 PM example problem [KFF90]. The focus of the discussion will be on structural aspects of both process models and transaction models. We identify problem areas, requirements to transaction models and choice-points in enacting a process model. By looking at process models, we nd that more information about the enaction must be speci ed to be able to map it to a single execution of a set of transactions. The structure of the paper is as follows: We rst present some PM terminology and the ISPW '6 PM example problem. We then turn to transaction models and introduce a simple model typical for the class of transaction models used in PM systems. The next section discusses how parts of the example problem can be enacted in terms of issuing transactions against a database containing the software objects used in the example.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Statistical Modelling of a Preliminary Process for Depolymerisation of Cassava Non-starch Carbohydrate Using Organic Acids and Salt

A preliminary study on statistical modelling of a process for depolymerisation of cassava non-starch carbohydrate using halide salt assisted phosphoric and pyruvic acids were accomplished. The effects of three independent variables namely; acid concentration, potassium iodide salt and duration were studied using the central composite rotatable design on hydrolysis of the cassava non-starch carb...

متن کامل

Business Process Integration for Distributed Applications in Radiology

Distributed object technologies offer access to data and services virtually everywhere in a distributed application system and introduce a high degree of freedom in application design. In order to retain flexibility even during business process re-engineering, the explicit modelling of business process aspects separately from the application system components is desired. The most prominent tech...

متن کامل

Modelling Business Communication as a Foundation for Business Process Redesign: A case of production logistics1

This paper evaluates the suitability of a new modelling method called DEMO for the purpose of Business Process Redesign. On the basis of the theoretical evaluation two extensions are proposed; the Transaction Sequence Graph and the Transaction Process Model. DEMO and the two extensions are applied to a case study. From the case study it is concluded that a DEMO analysis together with the extens...

متن کامل

Modelling and optimization of digestion efficiency of bauxite in Bayer process: Iran Alumina company

In the present work, we investigated and optimized the digestion efficiency, A/S (Al2O3/SiO2 in red mud), and N/S (Na2O/SiO2 in red mud) of mixed bauxite in Iran Alumina Company using the Bayer process. Digestion experiments were carried out in an induction rotary autoclave on a mix of Jajarm, Yazd, Tash, and Shirin Cheshmeh baux...

متن کامل

On the predictive performance of queueing network models for large-scale distributed transaction processing systems

Automated business processes running on distributed transaction processing (DTP) systems characterize the IT backbone of services industries. New web services standards such as BPEL have increased the importance of DTP systems in business practice. IT departments are forced to meet pre-defined quality-of-service metrics, therefore performance prediction is essential. Unfortunately, the complexi...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995